@charset "UTF-8";
/****************************
* 	Author : Tang Kien Trung
*	Project : Viet Linh Media
*	Date : Thursday , March 10 , 2011
*****************************/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0;padding:0;
}

a:hover, a:active, a:focus { outline:none;}

a img { border:none; }

a { text-decoration:none; color:#80c900;}

a:hover{ color:#ff6600; }

p { padding-bottom:10px; }

ul { list-style:none; }

html { font-size: 100.01%; }

body
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:76%; /*------ 70% # 11px -------*/
	color:#c5c5c5;
	line-height:normal;
	background:url(/sites/all/themes/vietlinh/images/bg/bg.gif) ;
}

h1 { font-size:240%; font-weight:normal; }

h2 { font-size:210%; font-weight:normal; }

h3 { font-size: 180%; font-weight: normal; }

h4 { font-size: 150%; font-weight:normal; }

h5 { font-size: 120%; font-weight:normal; }

h6 { font-size: 100%; font-weight:normal; }

.clear { clear:both; }

/* Layout */

/*--------------- header ---------------*/
#header
{
	margin:0 auto;
	width:940px;
	height:207px;
	padding:40px 0 0 0;
	background:url(/sites/all/themes/vietlinh/images/bg/header_bg.png) no-repeat top;
}

.logo_container
{
	float:left;
	width:100%;
	height:108px;
	text-align:left;
}

.logo { float:left; margin:35px 0 0 220px; }

/*--------------- wrapper -----------------*/
#wrapper
{
	margin:0 auto;
	width:920px;
	padding-left:20px;
	position:relative;
}

/*--------------- content -----------------*/
#content
{
	float:left;
	background:url(/sites/all/themes/vietlinh/images/bg/content_bg.png);
	width:795px; /* W920 */
	padding:0 10px 0 115px;
	text-align:left;
}

/*--------------- video_item ------------------*/
.video_item .video_title
{	
	float:left;
	width:100%;
	height:35px;
	overflow:hidden;
	padding-bottom:10px;
	font-size:14px;
	text-transform:uppercase;
}

.video_item img.video_thumb
{
	float:left;		
	border:1px solid #696969;
	margin-bottom:15px;
}

.video_item a.play_video
{
	width:118px;
	height:28px;
	background:url(/sites/all/themes/vietlinh/images/buttons/button.png) no-repeat 0 -126px;
	display:block;
	margin-left:41px;
}

.video_item p { font-size:11px; color:#ddd; padding-bottom:15px; }

.video_item a.play_video:hover { background-position:0 -154px; }


/*--------------- latest_event_home ----------------*/
.latest_event_home
{
	float:left;
	width:100%;	
	margin-bottom:10px;
}

.latest_event_home .figure_left
{
	float:left;
	margin-bottom:15px;
	border:5px solid #fff;
}

.news_title
{
	display:block;
	font-size:15px;
}

.date_post { display:block; color:#626262; padding-bottom:15px; }

a.read_more
{
	float:left;
	display:block;
	width:107px;
	height:15px;
	background:url(/sites/all/themes/vietlinh/images/buttons/button.png) no-repeat 0 -182px;
	color:#adadad;
	padding:4px 0 3px 35px;
}

a.read_more:hover { background-position:0 -204px; color:#000; }

.article_title
{
	float:left;
	width:100%;
	display:block;
	font-size:24px;
	text-transform:uppercase;
	padding-bottom:20px;
	color:#fff;
}
/*--------------- footer ----------------*/
#footer
{
	float:right;
	width:800px;
	text-align:right;
	padding:25px 0 15px 0;
	background:url(/sites/all/themes/vietlinh/images/bg/footer_bg.jpg) repeat-x top;
}

#footer li 
{
	display:inline;
}

#footer a {	color:#c5c5c5; }
#footer a:hover { color:#ff6600; }

/*----------------- UTILITY ----------------*/
.float_left { float:left !important; }
.float_right { float:right !important; }

/*----------------- COLUMNS ----------------*/
.col255
{
	width:238px;
	padding:0 10px;
	margin-bottom:10px;
}

.col535
{
	width:493px;
	padding:0 10px;
	margin-bottom:10px;
}

.border_left { border-left:1px solid #555555; }
.border_right { border-right:1px solid #555555; }
